package com.sunyard.pcc.dal.model;

import java.io.Serializable;
import java.time.LocalDateTime;
import lombok.Data;

@Data
public class SysDeptDO implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * 部门Id
     * sys_dept.id
     */
    private Long id;

    /**
     * 部门名称
     * sys_dept.dept_name
     */
    private String deptName;

    /**
     * 部门描述
     * sys_dept.description
     */
    private String description;

    /**
     * 父级部门编号
     * sys_dept.parent_id
     */
    private Long parentId;

    /**
     * 排序， 用于同级部门前端页面的现实顺序
     * sys_dept.sort
     */
    private Integer sort;

    /**
     * 创建用户Id
     * sys_dept.creator
     */
    private Long creator;

    /**
     * 最后更新用户id
     * sys_dept.modifier
     */
    private Long modifier;

    /**
     * 是否删除 0 未删除 1 已删除
     * sys_dept.is_deleted
     */
    private Integer isDeleted;

    /**
     * 创建时间
     * sys_dept.gmt_create
     */
    private LocalDateTime gmtCreate;

    /**
     * 更新时间
     * sys_dept.gmt_modified
     */
    private LocalDateTime gmtModified;


}